import java.util.ArrayList;
import java.util.Iterator;

public class Test06 {
    public static void main(String[] args) {
        /*
        1.定义ArrayList集合，存入多个字符串
		   如:"ab1" "123ad"  "bca" "dadfadf"  "dddaaa"  "你好啊"  "我来啦"  "别跑啊"
		2.遍历集合,删除长度大于5的字符串,打印删除后的集合对象
		3.基于上一步,删除集合中元素包含0-9数字的字符串(只要字符串中包含0-9中的任意一个数字就需要删除此整个字符串)
         */
        ArrayList<String> list=new ArrayList<String>();
        list.add("ab1");
        list.add("123ad");
        list.add("bca");
        list.add("dadfadf");
        list.add("dddaaa");
        list.add("你好啊");
        list.add("我来啦");
        list.add("别跑啊");
        Iterator<String> iterator = list.iterator();
        while (iterator.hasNext()) {
            String item = iterator.next();
            if (item.length() > 5) {
                iterator.remove();
            }
        }
        Iterator<String> iterator2 = list.iterator();
        while (iterator2.hasNext()) {
            String item = iterator2.next();
            for(int i=0;i<item.length();i++){
                if ('0'<item.charAt(i) && '9'>item.charAt(i)) {
                    iterator2.remove();
                    break;
                }
            }
        }
        System.out.println(list);
    }
}
